package com.niiwoo.civet.trade.dao.entity;

import java.math.BigDecimal;
import java.util.Date;

public class ProjectPackage {
    private Long packageId;

    private Long serviceConfigId;

    private String serviceName;

    private Long packageConfigId;

    private String packageNo;

    private Byte packageType;

    private String packagePublishChannelCode;

    private String channelCode;

    private String title;

    private Integer deadline;

    private Byte deadlineUnit;

    private BigDecimal borrowRate;

    private Byte repaymentType;

    private BigDecimal serviceLimit;

    private BigDecimal amount;

    private BigDecimal minInvestAmount;

    private BigDecimal investIncrementAmount;

    private BigDecimal investedAmount;

    private Date expectPublishTime;

    private Date realPublishTime;

    private Long expectPublishTimeMillisecond;

    private Long firstPublishTimeMillisecond;

    private Long firstPublishManagerId;

    private Byte packageWay;

    private Long packageManagerId;

    private Byte status;

    private Long cancelPublishManagerId;

    private Byte beUsableRaiseInterestPrize;

    private Byte beUsableCashbackPrize;

    private Integer packageConfigOverday;

    private Date investEndTime;

    private BigDecimal activityRaiseRate;

    private String activityLabel;

    private Date createTime;

    private Date updateTime;

    public Long getPackageId() {
        return packageId;
    }

    public void setPackageId(Long packageId) {
        this.packageId = packageId;
    }

    public Long getServiceConfigId() {
        return serviceConfigId;
    }

    public void setServiceConfigId(Long serviceConfigId) {
        this.serviceConfigId = serviceConfigId;
    }

    public String getServiceName() {
        return serviceName;
    }

    public void setServiceName(String serviceName) {
        this.serviceName = serviceName;
    }

    public Long getPackageConfigId() {
        return packageConfigId;
    }

    public void setPackageConfigId(Long packageConfigId) {
        this.packageConfigId = packageConfigId;
    }

    public String getPackageNo() {
        return packageNo;
    }

    public void setPackageNo(String packageNo) {
        this.packageNo = packageNo;
    }

    public Byte getPackageType() {
        return packageType;
    }

    public void setPackageType(Byte packageType) {
        this.packageType = packageType;
    }

    public String getPackagePublishChannelCode() {
        return packagePublishChannelCode;
    }

    public void setPackagePublishChannelCode(String packagePublishChannelCode) {
        this.packagePublishChannelCode = packagePublishChannelCode;
    }

    public String getChannelCode() {
        return channelCode;
    }

    public void setChannelCode(String channelCode) {
        this.channelCode = channelCode;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Integer getDeadline() {
        return deadline;
    }

    public void setDeadline(Integer deadline) {
        this.deadline = deadline;
    }

    public Byte getDeadlineUnit() {
        return deadlineUnit;
    }

    public void setDeadlineUnit(Byte deadlineUnit) {
        this.deadlineUnit = deadlineUnit;
    }

    public BigDecimal getBorrowRate() {
        return borrowRate;
    }

    public void setBorrowRate(BigDecimal borrowRate) {
        this.borrowRate = borrowRate;
    }

    public Byte getRepaymentType() {
        return repaymentType;
    }

    public void setRepaymentType(Byte repaymentType) {
        this.repaymentType = repaymentType;
    }

    public BigDecimal getServiceLimit() {
        return serviceLimit;
    }

    public void setServiceLimit(BigDecimal serviceLimit) {
        this.serviceLimit = serviceLimit;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public BigDecimal getMinInvestAmount() {
        return minInvestAmount;
    }

    public void setMinInvestAmount(BigDecimal minInvestAmount) {
        this.minInvestAmount = minInvestAmount;
    }

    public BigDecimal getInvestIncrementAmount() {
        return investIncrementAmount;
    }

    public void setInvestIncrementAmount(BigDecimal investIncrementAmount) {
        this.investIncrementAmount = investIncrementAmount;
    }

    public BigDecimal getInvestedAmount() {
        return investedAmount;
    }

    public void setInvestedAmount(BigDecimal investedAmount) {
        this.investedAmount = investedAmount;
    }

    public Date getExpectPublishTime() {
        return expectPublishTime;
    }

    public void setExpectPublishTime(Date expectPublishTime) {
        this.expectPublishTime = expectPublishTime;
    }

    public Date getRealPublishTime() {
        return realPublishTime;
    }

    public void setRealPublishTime(Date realPublishTime) {
        this.realPublishTime = realPublishTime;
    }

    public Long getExpectPublishTimeMillisecond() {
        return expectPublishTimeMillisecond;
    }

    public void setExpectPublishTimeMillisecond(Long expectPublishTimeMillisecond) {
        this.expectPublishTimeMillisecond = expectPublishTimeMillisecond;
    }

    public Long getFirstPublishTimeMillisecond() {
        return firstPublishTimeMillisecond;
    }

    public void setFirstPublishTimeMillisecond(Long firstPublishTimeMillisecond) {
        this.firstPublishTimeMillisecond = firstPublishTimeMillisecond;
    }

    public Long getFirstPublishManagerId() {
        return firstPublishManagerId;
    }

    public void setFirstPublishManagerId(Long firstPublishManagerId) {
        this.firstPublishManagerId = firstPublishManagerId;
    }

    public Byte getPackageWay() {
        return packageWay;
    }

    public void setPackageWay(Byte packageWay) {
        this.packageWay = packageWay;
    }

    public Long getPackageManagerId() {
        return packageManagerId;
    }

    public void setPackageManagerId(Long packageManagerId) {
        this.packageManagerId = packageManagerId;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }

    public Long getCancelPublishManagerId() {
        return cancelPublishManagerId;
    }

    public void setCancelPublishManagerId(Long cancelPublishManagerId) {
        this.cancelPublishManagerId = cancelPublishManagerId;
    }

    public Byte getBeUsableRaiseInterestPrize() {
        return beUsableRaiseInterestPrize;
    }

    public void setBeUsableRaiseInterestPrize(Byte beUsableRaiseInterestPrize) {
        this.beUsableRaiseInterestPrize = beUsableRaiseInterestPrize;
    }

    public Byte getBeUsableCashbackPrize() {
        return beUsableCashbackPrize;
    }

    public void setBeUsableCashbackPrize(Byte beUsableCashbackPrize) {
        this.beUsableCashbackPrize = beUsableCashbackPrize;
    }

    public Integer getPackageConfigOverday() {
        return packageConfigOverday;
    }

    public void setPackageConfigOverday(Integer packageConfigOverday) {
        this.packageConfigOverday = packageConfigOverday;
    }

    public Date getInvestEndTime() {
        return investEndTime;
    }

    public void setInvestEndTime(Date investEndTime) {
        this.investEndTime = investEndTime;
    }

    public BigDecimal getActivityRaiseRate() {
        return activityRaiseRate;
    }

    public void setActivityRaiseRate(BigDecimal activityRaiseRate) {
        this.activityRaiseRate = activityRaiseRate;
    }

    public String getActivityLabel() {
        return activityLabel;
    }

    public void setActivityLabel(String activityLabel) {
        this.activityLabel = activityLabel;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}